import QtQuick
import QtQuick.Controls
import QtQuick.Layouts

Item {
    id: manualProcessWindow
    width: 1910
    height: 995

    Component.onCompleted: {
        // Cpp_PLC.currentPageNumber = 2
        Cpp_PLC.enter_Manual_Process_Window();        
    }

    property real labelFontSize: 30
    property string labelColor: "aqua"

    NumberKeyboard{
        id: manualProcessWindowKeyboard
        // isDirectOverwrite: false // 关闭直接覆盖
    }

    // // 型材信息编辑区
    // Rectangle{
    //     anchors.left: parent.left
    //     anchors.leftMargin: 5
    //     anchors.top: parent.top
    //     width: 450
    //     height: 775
    //     radius: 5
    //     border.width: 1
    //     color: "#87ceeb"

    //     Column{
    //         anchors.left: parent.left
    //         anchors.leftMargin: 10
    //         anchors.top: parent.top
    //         anchors.topMargin: 10
    //         spacing: 10

    //         Row{
    //             Rectangle{
    //                 width: 150;height: 50;color: "transparent";
    //                 Text{anchors.centerIn: parent;font.pixelSize: labelFontSize;color: "black";
    //                     text: qsTr("型材代号:");}
    //             }
    //             A_TextInput {
    //                 inputWidth: 220
    //                 inputHeight: 50
    //                 fontPixelSize: 30  // 调整字体大小
    //                 isPassword: false
    //                 onEditingFinished: function(finalValue) {  // 关键：添加function(finalValue)
    //                     console.log("最终输入:", finalValue)
    //                 }
    //             }

    //         }
    //         Row{
    //             Rectangle{
    //                 width: 150;height: 50;color: "transparent";
    //                 Text{anchors.centerIn: parent;font.pixelSize: labelFontSize;color: "black";
    //                     text: qsTr("型材名称:");}
    //             }
    //             A_TextInput {
    //                 inputWidth: 220
    //                 inputHeight: 50
    //                 fontPixelSize: 30  // 调整字体大小
    //                 isPassword: false
    //                 onEditingFinished: function(finalValue) {  // 关键：添加function(finalValue)
    //                     console.log("最终输入:", finalValue)
    //                 }
    //             }
    //         }
    //         Row{
    //             Rectangle{
    //                 width: 150;height: 50;color: "transparent";
    //                 Text{anchors.centerIn: parent;font.pixelSize: labelFontSize;color: "black";
    //                     text: qsTr("材料颜色:");}
    //             }
    //             A_TextInput {
    //                 inputWidth: 220
    //                 inputHeight: 50
    //                 fontPixelSize: 30  // 调整字体大小
    //                 isPassword: false
    //                 onEditingFinished: function(finalValue) {  // 关键：添加function(finalValue)
    //                     console.log("最终输入:", finalValue)
    //                 }
    //             }
    //         }
    //         Row{
    //             Rectangle{
    //                 width: 150;height: 50;color: "transparent";
    //                 Text{anchors.centerIn: parent;font.pixelSize: labelFontSize;color: "black";
    //                     text: qsTr("型材高度:");}
    //             }
    //             NumberInput{
    //                 inputWidth: 220
    //                 inputHeight: 50
    //                 keyboard: manualProcessWindowKeyboard
    //             }
    //         }
    //         Row{
    //             Rectangle{
    //                 width: 150;height: 50;color: "transparent";
    //                 Text{anchors.centerIn: parent;font.pixelSize: labelFontSize;color: "black";
    //                     text: qsTr("型材宽度:");}
    //             }
    //             NumberInput{
    //                 inputWidth: 220
    //                 inputHeight: 50
    //                 keyboard: manualProcessWindowKeyboard
    //             }
    //         }
    //         Row{
    //             Rectangle{
    //                 width: 150;height: 50;color: "transparent";
    //                 Text{anchors.centerIn: parent;font.pixelSize: labelFontSize;color: "black";
    //                     text: qsTr("型材长度:");}
    //             }
    //             NumberInput{
    //                 inputWidth: 220
    //                 inputHeight: 50
    //                 keyboard: manualProcessWindowKeyboard
    //             }
    //         }
    //     }


    //     Rectangle{
    //         width: 150;height: 50;color: "transparent";
    //         anchors.top: parent.top
    //         anchors.topMargin: 370
    //         anchors.left: parent.left
    //         anchors.leftMargin: 10
    //         Text{anchors.centerIn: parent;font.pixelSize: labelFontSize;color: "black";
    //             text: qsTr("数       量:");}
    //     }

    //     Rectangle{
    //         width: 220;height: 50;border.width: 3;radius: 5;border.color: "white";color: "black";
    //         anchors.top: parent.top
    //         anchors.topMargin: 370
    //         anchors.left: parent.left
    //         anchors.leftMargin: 160
    //         Text{anchors.centerIn: parent;font.pixelSize: labelFontSize;color: labelColor;
    //             text: qsTr("TEST");}
    //     }

    //     A_Button{
    //         anchors.top: parent.top
    //         anchors.topMargin: 430
    //         anchors.left: parent.left
    //         anchors.leftMargin: 160
    //         buttonWidth: 220
    //         buttonHeight: 50
    //         contentText_Data: qsTr("数量清零")
    //     }

    //     A_Button{
    //         anchors.top: parent.top
    //         anchors.topMargin: 490
    //         anchors.left: parent.left
    //         anchors.leftMargin: 160
    //         buttonWidth: 220
    //         buttonHeight: 50
    //         contentText_Data: qsTr("复合C面")
    //     }
    //     A_Button{
    //         anchors.top: parent.top
    //         anchors.topMargin: 550
    //         anchors.left: parent.left
    //         anchors.leftMargin: 160
    //         buttonWidth: 220
    //         buttonHeight: 50
    //         normalColor : "#1E90FF"
    //         hoverColor: "#4169E1"
    //         pressedColor: "#00BFFF"
    //         contentText_Color :"black"
    //         contentText_Data: qsTr("IO监控")
    //         onButtonClicked: {
    //             currentPage = 5
    //         }
    //     }
    //     A_Button{
    //         anchors.top: parent.top
    //         anchors.topMargin: 610
    //         anchors.left: parent.left
    //         anchors.leftMargin: 160
    //         buttonWidth: 220
    //         buttonHeight: 50
    //         normalColor : "#1E90FF"
    //         hoverColor: "#4169E1"
    //         pressedColor: "#00BFFF"
    //         contentText_Color :"black"
    //         contentText_Data: qsTr("扫码加工")
    //         onButtonClicked: {
    //             currentPage = 6
    //         }
    //     }


    // }

    // // 按钮区域
    // Rectangle{
    //     anchors.left: parent.left
    //     anchors.leftMargin: 5
    //     anchors.top: parent.top
    //     anchors.topMargin: 780
    //     width: 450
    //     height: 200
    //     radius: 5
    //     border.width: 1
    //     color: "#87ceeb"

    //     A_Button{
    //        anchors.left: parent.left
    //        anchors.leftMargin: 10
    //        anchors.top: parent.top
    //        anchors.topMargin: 10
    //        contentText_Data: qsTr("联动到位")
    //        onButtonPressed: Cpp_PLC.write_into_tcp_Hold16(6160,1)
    //        onButtonReleased: Cpp_PLC.write_into_tcp_Hold16(6160,0)
    //     }
    //     A_Button{
    //         anchors.right: parent.right
    //         anchors.rightMargin: 10
    //         anchors.top: parent.top
    //         anchors.topMargin: 10
    //         contentText_Data: qsTr("全部回参")
    //         onButtonClicked: {

    //         }
    //     }
    //     A_Button{
    //         anchors.left: parent.left
    //         anchors.leftMargin: 10
    //         anchors.top: parent.top
    //         anchors.topMargin: 80
    //         contentText_Data: qsTr("程序启动")
    //         onButtonClicked: {

    //         }
    //     }
    //     A_Button{
    //         anchors.right: parent.right
    //         anchors.rightMargin: 10
    //         anchors.top: parent.top
    //         anchors.topMargin: 80
    //         contentText_Data: qsTr("定位停止")
    //         onButtonPressed: Cpp_PLC.write_into_tcp_Hold16(6164,1)
    //         onButtonReleased: Cpp_PLC.write_into_tcp_Hold16(6164,0)
    //     }

    //     A_CheckBox{
    //         anchors.left: parent.left
    //         anchors.leftMargin: 10
    //         anchors.top: parent.top
    //         anchors.topMargin: 140
    //         checkBoxSize: 25
    //         fontSize: 30
    //         checkColor: "#4CAF50"
    //         borderColor : "black"
    //         text: qsTr("多面复合")
    //     }
    //     A_CheckBox{
    //         anchors.left: parent.left
    //         anchors.leftMargin: 240
    //         anchors.top: parent.top
    //         anchors.topMargin: 140
    //         checkBoxSize: 25
    //         fontSize: 30
    //         checkColor: "#4CAF50"
    //         borderColor : "black"
    //         text: qsTr("打  印")
    //     }


    // }

    MiniProcessList{
        id: miniProcessList
        anchors.left: manualProcessWindow.left
        anchors.top: manualProcessWindow.top
    }




    // 15轴属性
    Paramaters_Of_15Axis{
        anchors.horizontalCenter: manualProcessWindow.horizontalCenter
        anchors.bottom: manualProcessWindow.bottom
    }

}
